home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group95c.txt / 000058_icon-group-sender _Sat Oct 21 15:17:38 1995.msg < prev    next >
Internet Message Format  |  1996-01-03  |  2KB

  1. Received: by cheltenham.cs.arizona.edu; Sat, 21 Oct 1995 16:39:34 MST
  2. Message-Id: <199510212011.AA11175@optima.cs.arizona.edu>
  3. Date: Sat, 21 Oct 1995 15:17:38 -0500
  4. From: John David Stone <stone@math.grin.edu>
  5. To: icon-group@cs.arizona.edu
  6. Cc: cdt@post.its.mcw.edu, stone@post.math.grin.edu
  7. Subject: Perl vs Icon
  8. In-Reply-To: <Pine.ULT.3.90.951021064359.29085A-100000@post.its.mcw.edu>
  9. References: <Pine.ULT.3.90.951021064359.29085A-100000@post.its.mcw.edu>
  10. Errors-To: icon-group-errors@cs.arizona.edu
  11.  
  12.         Chris D. Tenaglia writes:
  13.  
  14. >           No sweat, it probably can be mastered in a weekend with a good
  15. >  manual ...
  16.  
  17.         Hoo hoo, have you got a surprise in store for you, Chris.  Except
  18. perhaps for JCL and C++, Perl is the worst-designed language ever to win
  19. the hearts of hackers.  It's full of tiny little inconsistencies and
  20. misfeatures that will reach out and bite you in unexpected ways.  Check
  21. with those sysadmins who claim to know and use it and find out how many
  22. weekends they spend trying to debug their Perl scripts by trial and error.
  23. Ask them for a Perl script that they've worked on and do a walkthrough with
  24. them; I predict that you'll find a bug every ten lines or so.
  25.  
  26.         In short, the case for Icon over Perl is that well-written Icon
  27. programs are relatively robust, intelligible, and maintainable.  There are
  28. almost no well-written Perl programs, but even if your colleagues manage to
  29. provide one, you'll almost certainly be able to show them how to do the job
  30. better in Icon.  You're more likely to win if you can get them to agree to
  31. a direct comparison of particular programs that do the same job.
  32.  
  33. ------  John David Stone - Lecturer in Computer Science and Philosophy  -----
  34. --------------  Manager of the Mathematics Local-Area Network  --------------
  35. --------------  Grinnell College - Grinnell, Iowa 50112 - USA  --------------
  36. ----------  stone@math.grin.edu - http://www.math.grin.edu/~stone/  ---------
  37.